package org.haredot.annotation;

import java.lang.annotation.*;

/**
 * 请求参数，处理表单参数
 */
@Target(ElementType.PARAMETER)
@Retention(RetentionPolicy.RUNTIME)
@Inherited
@Documented
public @interface RequestParam {
    /**
     * 设置请求参数的键名
     */
    String value();
    /**
     * 该参数是否必传
     */
    boolean required() default true;
    /**
     * 默认值
     */
    String defaultValue() default "";
}
